<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // every类似于 &&    some类似于 ||
      // &&： 一假则假，但凡有一个是false，结果一定是false，都是true，结果才是true
      // ||： 一真则真，但凡有一个是true，结果一定是true，都是false结果才是false

      //   let arr = [10, 11, 12]

      //   let res1 = arr.every( v => {
      //     console.log(v)
      //     return true
      //   })
      //   console.log(res1) // true

      // 应用场景：可以用来找都满足的情况
      // 例如：需要判断一个数组里每个元素是不是都是偶数
      //   const res1 = arr.every(v => {
      //     if (v % 2 == 0) {
      //       return true
      //     } else {
      //       return false
      //     }
      //   })

      //   console.log(res1) // false

      let arr = [10, 11, 12]
      //   // some类似于||，一真则真
      //   const res2 = arr.some(v => {
      //     console.log(v)
      //     return true
      //   })

      //   console.log(res2) // true

      // 应用场景：可以用来只要有的场景（至少1个）
      // 例如可以判断一个数组里，是否有偶数
      const res2 = arr.some(v => {
        if (v % 2 == 0) {
          return true
        }
      })

      console.log(res2)
    </script>
  </body>
</html>
